package com.tedu.day02.oop;

/**
 * 1.由final修饰类，不可被继承，但是可以正常创建
 * 语法：修饰符 final class 类名{}
 * 典型的final类String字符串
 * 2.final修饰的方法,不可以重写但是可以重载【锁死】
 *  语法: 修饰符 final 返回值 方法名(){}
 *【锁死】：一旦final修饰方法的目的：锁住方法，防止继承他的类修改【覆盖】它
 */
//final class Eunuch{}
//class people{}
class people{
    public final void test(){
        System.out.println("父类，重写");
    }
}
class Man extends people{
    public void test(int i,int j){
        System.out.println("子类--重写");
    }
}
class Woman extends Man{

}
public class final关键字 {
    public static void main(String[] args) {
        Man man=new Man();
        man.test();
        man.test(1,1);//重载4【拓展，不改变原来的方法】
    }
}
